Dream of spitting blood means misfortune o bad news from a distant part. However if you spit only a bit of it, things will get fixed sooner or later.
Dream dictionary: Spitting Blood dream meanings
Richness. 177.
To dream you vomit much blood, and of a good colour, is good for him that is poor, for he shall get store of money. It is also very good for him who have no children, and whose kindred are in a strange country: the first shall, see a child of his own; the other his kindred returning home. To dream of carrying blood, is not good for them that desire to be hidden, to dream you vomit corrupt blood, is sickness to all. To cast a little blood in spitting, foretells sedition, as some have known by experience.
…Saliva or spittle in a dream represents the element of one’s strength. If in a dream one seems to have a dry mouth, it represent his inability to do what his competition can do. Spitting against a wall in a dream means spending one’s money in a good cause, or engaging in a profitable business. Spitting on the floor in a dream means purchasing land. Spitting against a tree in a dream means to recant one’s promise. Spitting at another person in a dream means despising him. Warm saliva in a dream means long life, while cold saliva represents a short life. The color of one’s saliva in a dream shows the state of one’s spirit. Spiting blood or phlegm in a dream means speaking ill of others….
If you dream that you are blind, misfortunes are near. Or of spitting blood, long illness you may fear.